'use strict';
 
module.exports = app => {
  const mongoose = app.mongoose;
  const Schema = mongoose.Schema;
  // 下面得操作是连接数据库
  const OnuListSchema = new Schema({
    // 修改和新增用到，规定字段得类型和其他条件等
    _id: {
        type: String,
        primaryKey: true
    },
    PONindex:{
        type:String
    },
    ONUindex:{
        type:String
    },
    ONUname:{
        type:String
    },
    onlyindex:{
        type:String
    },
    slot:{
        type:Number
    },
    port:{
        type:Number
    },
    number:{
        type:Number
    },
    sn:{
        type:String
    },
    status:{
        type:String
    },
    oltId:{
        type:String
    },
    tid:{
        type:String
    },
    acsSupport:{
        type:Boolean
    },
    catvstate:{
        type:Boolean
    },
    mac:{
        type:String
    },
    version:{
        type:String
    },
    manurfactor:{
        type:String
    },
    oui:{
        type:String
    },
    onuType:{
        type:String
    },
    rx:{
        type:String
    },
    onugroupId:{
        type:String
    }
  });
 
  return mongoose.model('OnuList', OnuListSchema,'onuList'); // 我的理解：Article是指定查找的入口，随便取；ArticleSchema是参数；article是你数据集合表的名称
};